package org.neuedu.dao;

import org.neuedu.bean.Role;
import org.neuedu.bean.User;

import java.util.List;

public interface UserDao {
    // 根据注册邮箱查询是否有用户
    int serchUserByRegEmail(String email);
    // 添加用户
    int saveUserInfo(User user);
    // 添加普通用户权限
    int saveRoleUserInfo(User user);
    // 根据邮箱查询id
    User serchUidByEmail(User user);
    // 根据email和pass查询用户
    User serchUserByEmailAndPass(User user);
    // 根据id查询用户具备哪些角色
    List<Role> serchRolesByUid(Integer uid);

    int getUserById(Integer id);
    int updatetimeById(Integer id);
    int updateKissById(User user);
    //头像
    int updateavatar(User user);


    int updateUserInfo(User user);
    //修改登录密码
    int updatePasswordInfo(User user);


}
